package com.sgb.net.entity;

/**
 * @author: 杨畔
 * @date: 2021/2/19 14:49
 * @Description: 数据接口，统一字段规范
 */
public interface EntityInterface<D> {

    int SUCCESS_CODE = 0;

    String SUCCESS = "ok";

    /**
     * 请求返回结果code
     *
     * @return 请求结果code
     */
    Integer code();

    /**
     * 返回消息字段
     *
     * @return 消息字段
     */
    String msg();

    /**
     * 请求数据
     *
     * @return 请求数据
     */
    D data();

    /**
     * 请求是否成功
     *
     * @return true：成功 false：失败
     */
    boolean isSuccess();
}
